Devonshire

Aqua, Devonshire

100

34 S. Shore Rd.,
Devonshire,

Bermuda,