Mero Buddha is a Nepalese restaurant offering flavorful dishes, including BBQ and curry specialties.