Morgan's Lobster Shack And Fish Market

10089 W River St Truckee CA 96161 USA

(530) 582-5000

Location