El Edison George Town es un hotel boutique de lujo ubicado en un edificio histórico de la década de 1900. El hotel cuenta con habitaciones y suites decoradas con muebles antiguos y obras de arte, así como con un patio interior y una piscina al aire libre. Además, el hotel ofrece un restaurante que sirve cocina local e internacional, así como un spa y una biblioteca.