United States: 617-993-6444

Owl Station Japanese Bistro Boston

The best sushi and Asian cuisine in South Boston, Owl Station Japanese Bistro offers a combination of bistro, bar and lounge located right near Broadway Station.

Featured Events Nearby