Remove Ads

Photos for The Lobster Trap

The Lobster Trap

128 Catalina Ave, Avalon, California 90704 USA

2.2K Reviews