Lemon Tree

Hours: Tue-Sun 8am-3pm

International cuisine, locally sourced ingredients.

Restaurant Details

Add a review

Rating

Select a star to rate.