Located within St Thomas' Hospital, Shepherd's Hall offers a restaurant and shops. It provides a convenient dining option for patients and visitors.