Restaurant New World in London.

Information about Restaurant New World in London.

Take a look at the opening hours.

Here you may find more detailed information for Restaurant New World.

Restaurant New World is located in London.

Restaurant New World Located at the street Gerrard Place.

Restaurant New World expects you.

Visit yourself Restaurant New World in London and see for yourself.

Take a look at the directions.