111 Gloucester Road
London,
Greater London
SW1E 6LS
Latitude: 51.4936086, Longitude: -0.1820219
09:00 - 21:00 - Mo, Tu, We, Th, Fr
Actual information about Felfela Restaurant of Fish and Chips category. Felfela Restaurant is located at 111 Gloucester Road London, SW1E 6LS. How to get to Felfela Restaurant office? Look at the map below or call them