St. Lachlan Hotel And Suites расположен на западном побережье Шри Ланки, в крупном рыбацком городе Негомбо, в 13 километрах от Международного аэропорта Коломбо Бандаранайке (Colombo Bandaranaike International Airport) и в 150 метрах от пляжа Негомбо, центр города на расстоянии 6,3 км.