India Pavilion is a popular Indian restaurant in Rothesay on the Isle of Bute, offering a convenient place to enjoy a meal while exploring the island. Located on Argyle Street, it’s well placed for visitors looking for relaxed dining close to Rothesay’s seafront, shops and ferry connections.