Permanently closed
Snow & Crab
- Seafood restaurant
- 186 S Sunrise Way, Palm Springs, California, 92262
Find your next restaurant.
Previous recognition
#3 Seafood restaurant in Palm Springs, California
Permanently closed
#3 Seafood restaurant in Palm Springs, California