Villa Cafe Restaurant
20 Joel St, Northwood
01923 450512
Recent Reviews
You May Also Like
Inso Pan Asian Northwood Restaurant - Unit 8, The Broadway, 8 Joel St
Japanese, Pan Asian
Costa Coffee - 34 Joel St
Lahori Flames - 4 Joel St
Pakistani
Northwood, Greater London
Villa Cafe Restaurant
20 Joel St, Northwood, Greater London HA6 1PF
01923 450512