Papa's Beach House
Papa's Beach House is a charming lakeside restaurant offering a relaxed atmosphere with a beautiful view. It's perfect for enjoying a meal or drinks by the water, with a menu featuring international dishes and a cozy interior.
See what to order