FriendsEat

Flying Star Cafe

4.3(0 reviews)
Restaurant

8001 Menaul Blvd NE

Albuquerque, NM

Business Information

8001 Menaul Blvd NE

Albuquerque, NM

Location

Loading map...