The Grill At Antlers Inn A romantic get-away restaurant nestled in the San Bernardino mountains, The Grill at Antlers Inn is a Lake Arrowhead favorite with a wide array of items on the menu for all. Address: 26125 CA-189, Twin Peaks, CA 92391. Phone: (909) 336-2600 Website: https://www.thegrillatantlersinn.com/
Read more...