2 rooms available 25 Sheffield Square Sheffield Square is located on Malmesbury Road, a quiet… More Details