Sarra Chowk Bus Stop is a bus station, located at Sarra, Ghorahi 22400, Nepal
Tags : #PointOfInterest, #Establishment
Get bus for Tulsipur , Ghorahi.