Located on the stunning 700-foot beach of Jamaica Inn Hotel, Teddy’s Beach Grill is one of the most unique beachfront restaurants in Ocho Rios, Jamaica. Offering relaxed oceanfront dining in a beautiful setting directly on the sand, the restaurant combines casual island charm with the exceptional service and atmosphere for which Jamaica Inn is renowned. Guests can enjoy lunch overlooking the turquoise waters of the Caribbean Sea or return in the evening to dine beneath the stars surrounded by soft beach lighting and the sound of the waves.
The menu features a variety of grilled specialties, fresh seafood, salads, vegetarian options and handcrafted wood-fired pizzas prepared in the restaurant’s signature Wood Fired Oven. Popular menu selections include Angus beef, shrimp kebabs, salmon, fresh local ingredients and gourmet pizzas, making Teddy’s Beach Grill a favourite for both hotel guests and visitors exploring Jamaica’s north coast. The relaxed beachfront setting makes it ideal for couples, families and groups looking for a memorable dining experience in Ocho Rios.
Conveniently located at Jamaica Inn Hotel, Teddy’s Beach Grill is easily accessible from villas in Ocho Rios, St. Mary, Runaway Bay and Discovery Bay. Lunch is served daily, while dinner is available on Monday, Wednesday, Friday and Sunday evenings. Reservations are required and guests must be at least 10 years of age. While non-resident guests are welcome to dine at Teddy’s Beach Grill with a reservation, access to Jamaica Inn’s private beach, loungers and swimming facilities is reserved exclusively for hotel guests. Guests wishing to enjoy the beach and resort facilities may inquire about day-use passes, which are offered subject to availability. Whether you’re enjoying a casual lunch by the sea or a romantic dinner with your feet in the sand, Teddy’s Beach Grill offers one of the most memorable beachfront dining experiences in Jamaica.