Open 24 hours
Wednesday, August 31, 2005
The most important thing to know about Stella's is that it's open 24 hours. The restaurant resides next to the Metro Cinema, just off of NE 45th St. If it's late, and Denny's isn't your thing, you might want to check them out. Ostensibly Italian, but really offering a little bit of everything, you can get real food at any time of night.