Get directions to: Flying Star Cafes Inc, Albuquerque, NM
Restaurant address: 8000 Paseo Del Norte Ne Bldg D Albuquerque, NM 87122, USA
Restaurant: Flying Star Cafes Inc