Tombo is located at 29 Thurloe Pl, SW7 2HQ, Kensington. Nearby is South Kensington, London. Nearest Underground station is South Kensington (approximately 200m away).