Restaurant · Northwest Washington, Washington
4828 MacArthur Blvd NW, Washington, DC 20007, USA
1 person swears by it, including one person who work in the industry.
“Amazing food. New cool spot”