Oath Pizza sits just inside South Station on Atlantic Avenue - a convenient pizza kiosk ready to feed hungry commuters and locals passing through. It’s a short walk from the Rose Kennedy Greenway and Dewey Square Park, a quick walk to South Boston, and right next to the Commuter Rail MBTA train platforms within the station.