Get directions to: Royal India Palace And Restaurant, South Richmond Hill, NY
Restaurant address: 118-08 Atlantic Avenue South Richmond Hill, NY 11419, USA
Restaurant: Royal India Palace And Restaurant