The food was amazing! The ingredients were fresh and the manager was very nice! The portions were big and the salsa bar was great too! Just off the metro!
Address: 1133 20th St NW, Washington DC, DC 20036-3408
Location: United States > District of Columbia (DC) > Washington DC
Phone Number: +1 202-659-4136