Mel and Rose

Wine store and deli with great salads perfect for take-out!
Address:
8344 Melrose Ave Central LA