Happy Buddha is a small, cozy Indian restaurant offering flavorful dishes in a relaxed atmosphere.