The Green Owl Restaurant
330 E. Atlantic Ave.
Delray Beach, FL
561-272-7766



Average of Reader Ratings:
Overall:
Family-friendly: 3.25
Fun: 3.25
Romantic: 1.88
Value: 3.25

Number of Reviews: 8

 Add your review:

Please complete the entire form when submitting a review.

Name:
City:
State:

Your overall rating:   
(4 is the highest)
Spacer
Rate the Restaurants
(4 is the highest) 1 2 3 4
Family-friendly
Fun
Romantic
Value

Your review:


 Reviews will be posted after approval by SouthFlorida.com (See policy).