Le Raj's Palace is an Indian restaurant known for its quality service and generous portions.