Tubby's Kebab
Kebab shop; Takeout Restaurant; Pizza Takeout; Pizza restaurant; Fast food restaurant; Hamburger restaurant; Pizza delivery
Location: London 18 Felstead St GB
Website:http://www.tubbyskebab.co.uk/
Phone:+442085330084
Map Location:51.5444, 51.5444