Main content starts here, tab to start navigating

Hours & Location

160 State Street,
Boston, MA 02109



The Black Rose is located at 160 State Street just steps away from Faneuil Hall – Quincy Market. We are also located within minutes walking distance from the Aquarium, Greenway, Harbor Cruises and the North End. Ample parking is available close by at the Aquarium Parkade.

The closest T stops are the Blue Line (Aquarium Station) and the Orange Line (State Street Station).


160 State Street,
Boston, MA 02109

857 465-4100


Monday- Closed

Wednesday-Thursday 12pm-10pm

Friday 12pm-12am

Saturday 11am-12am
Sunday 11am-5pm

Get Directions