Luchows Palm Springs is a Chinese food restaurant located in the Rimrock shopping center offering a dine in or take out dinner menu.
Receive news and announcements from Palm Springs straight to your inbox