Stollmeyer's Castle Trinidad

Stollmeyer's Castle Trinidad

Location: Stollmeyer's Castle, Port Of Spain, Trinidad.