The Olive Tree

Rate this item
(0 votes)
Located in Oxford Street; Southampton; the Olive Tree has a reputation for classic French bistro food.

Additional Info