3418 Stella Mare Ln, Galveston, Texas 77554-1400 USA
Photo Credit: Campendium/Michael
Claim copyright