Ophelia Guest House is located in the middle of Dominica Island, close to Trafalgar falls and Roseau river.
Coptchuttes Trafalfar Hall Chutte de Trafalgar Rivieres Roseau Pleine Terre Unknown P-O BOX 152 COPT Dominica
Other Countries