The Laughing Buddha-ha-ha Washington DC

1733 N St NW, Topaz Hotel Washington DC , District of Columbia, United States