Stephanie’s on Newbury

Stephanie’s on Newbury is located at 190 Newbury Street in the heart of Boston’s Back Bay. Close to some of the city’s top hotels, Copley Place and the Prudential Center, Stephanie’s is easily accessible by the MBTA Green Line (Copley Place.) Numerous public parking garages are also nearby.

About Directions