Space Inn Holiday Resort

261/1, Governor Shola Road, Near
India