Located on a small hilltop in Pokhara overlooking Phewa Lake and Peace Stupa, The Castle Resort offers 10 rooms perfect for couples and families.