The Flying Star Cafe is a popular chain restaurant that serves diner-style dishes, but with an international flair. On...
North Valley · 4026 Rio Grande NW, Albuquerque