Red Pepper The Red Pepper

The Red Pepper Map

8 Formosa St.
London, W9 1EE
020-7266 2708
Map
Cuisine: Italian / Pizza
Good neighborhood Italian restaurant known for its pizzas and friendly welcome.
Openings: Lunch Sat.-Sun., Dinner nightly

Features