Read on for more on 12 new Peninsula and South Bay restaurants. More than two years after Rasa closed in Burlingame, the owners have revived the once Michelin-starred Indian restaurant.
Located in Southeast Asia, India sits on a peninsula that extends between the Bay of Bengal and the Arabian Sea. The country, the birthplace of Hinduism and Buddhism, is the world’s second most ...