Beacon Hill Hotel Restaurant

The Mediterranean

$16