Alhambra Restaurant
Jump to navigation
Jump to search
The Alhambra Restaurant opened in January 1947 in the former DeMoes' Lunch Counter space at 1915 5th Avenue North. The restaurant, serving "European cuisine", was owned by Nick and John Sfakianos.