Get directions to: Applebee's, Albuquerque, NM
Restaurant address: 2600 Menaul Blvd Ne Albuquerque, NM 87107, USA
Restaurant: Applebee's