-
Olivomare10 Lower Belgrave St, London SW1W 0LJ, United KingdomSeafood restaurant Fish and seafood restaurant Sardinian restaurant Italian restaurant
Phone: 02077309022
More info
Website: http://olivorestaurants.com/★ ★ ★ ★ ★ -
Olivo21 Eccleston St, London SW1W 9LX, United KingdomItalian restaurant Restaurant Sardinian restaurant
Phone: +442077302505
More info
Website: http://olivorestaurants.com/★ ★ ★ ★ ★