The place is very neat to the St Peter's station and easily located