Home » Restaurants » America » San Diego Restaurants » Menya Ultra | 8199 Clairemont Mesa Blvd m San Diego CA 92111 United States

Menya Ultra | 8199 Clairemont Mesa Blvd m San Diego CA 92111 United States Restaurant Menu & Phone

Restaurant Reviews:

1076
4.7/5

Menya Ultra | 8199 Clairemont Mesa Blvd m San Diego CA 92111 United States Contact Details

8199 Clairemont Mesa Blvd m San Diego CA 92111 United States

Related Restaurants