Designed by
Title
El sestea bar and restaurant at Central Park in Leon, Nicaragua #195847012
Description
Leon, Nicaragua - November 27, 2008: Open windows at El Sestea bar and restaurant on side of Central Park. Wooden chairs on sidewalk. People present
This image is editorial