Scotch 'N' Sirloin Restaurant at Hotel Terra Linda Resort is located in Sosúa, Dominican Republic on Calle Dr. Rosen #26a. Scotch 'N' Sirloin Restaurant at Hotel Terra Linda Resort is rated 4.3 out of 5 in the category steak house in Dominican Republic.
Address
Calle Dr. Rosen #26a
Accessibility
Wheelchair-accessible entrance