Früher als Catcha Falling Star Gardens bekannt, ist LTU Garden ein familiengeführtes Unternehmen an der West End Road, gegenüber der LTU Cliff, ehemals LTU Pub. Wir liegen direkt an der Straße, umgeben von Obstbäumen, einem üppigen tropischen Garten und unserer freundlichen Atmosphäre. Kommen Sie vorbei und genießen Sie unsere geräumigen, ruhigen Villen.