Strathvale House

90 N Church St, George Town, Cayman Islands