- Space (Private)
The Green Room Restaurant is Scarborough’s most popular and premier restaurants, offering an early and a la carte menu. Green room also offers exquisite private dining and all special occasions are catered for.
Already have an account?
See a problem with this venue's profile? Submit an issue