Tastebuds
200 3RD St NW
Albuquerque
NM
87102
(505) 842-0665
Open Map
Albuquerque Original Townsite
Filipino
Restaurant
Restaurants
Smart casual
Valley
We don't have a menu for Tastebuds
Wifi