Green Turtle Restaurant Sports Bar - White Marsh
Close Now
Today is a great day to discover the gourmet wonders of Green Turtle Restaurant Sports Bar. Positioned in the heart of 8200 Perry Hall Boulevard, White Marsh, 21236, United States Of America, our restaurant is open today to serve you a meal to remember. Boasting a rating of 4 and 1 reviews, we're proud to be a cherished dining destination. Plan your visit with ease using the hours provided on our website for Green Turtle Restaurant Sports Bar. If you require additional information, contact +14104973969.