129 Kentura Street

George Town, Grand Cayman