Foster Memorial Beach

1000 Long Beach Road

Photos