9 St. Christopher's Place, London, W1U 1NE, United Kingdom
Cuisine:

General Facilities

  • Wheelchair
  • Wheelchair details

Map Location

Questions & Answers

Q1

Where is Olivelli located?

Olivelli is located at 9 St. Christopher's Place, London, W1U 1NE, United Kingdom.

Q2

What days are Olivelli open?

Olivelli is open 10:00-24:00

Q3

What is Olivelli famous for?

Olivelli is famous for its Italian cuisine.

Customer Reviews

4.0

(1 Customer Review)

5 Star

0%

4 Star

100%

3 Star

0%

2 Star

0%

1 Star

0%

1 Reviews

Wilfred Lebsack

Wilfred Lebsack

June 11, 2023