Stollmeyer's Castle Trinidad
Awesome Photography

Stollmeyer's Castle Trinidad

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