168sla

Italian Restaurant in Peckham
168sla image
Ad
No longer at this address

Our records show that 168sla is closed.

Address
168 Bellenden Road
Peckham
London
SE15 4BW
Map
Cuisine
Italian
Region
Peckham
Nearest Station
Peckham Rye
0.30 miles

User Reviews

There are no user reviews