The Strand Restaurant

The Strand Restaurant

Restaurants in Phnom Penh - Cambodia

Contact Info

Map Location