We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

John's Diner

) #369 of 1,521 Restaurants in Cleveland $
18260 Detroit Ave, Cleveland, OH 44107-3307
+1 216-228-0871
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent37%
  • Very good51%
  • Average6%
  • Poor0%
  • Terrible6%
4 May 2017
1 Nov 2016
“Family favorite for breakfast”
Restaurant Hours
18260 Detroit Ave, Cleveland, OH 44107-3307
All Details
Write a Review
Reviews (16)
Traveller rating
Traveller type
Time of year

1 - 10 of 16 reviews

Reviewed 4 May 2017

Nothing fancy goin' on here but down-home cookin' and eatin'. Breakfast is king here, in my opinion, but if you want real fried chicken or meatloaf and mashed potatoes, this is the place.

Thank Stephen D
Reviewed 2 November 2016

I took my daughter here a few weeks ago. The diner still has the old time look and feel Breakfast was excellent, just like it hs been for the last 40 yerars!

Thank Patrick K
Reviewed 19 June 2016

Once again it was great! Went there for breakfast today. Spoke to John as I always do. What a nice guy. I have been going there 32 years. I had the "John's omelette" with mushrooms,cheese,tomato, onion, and hash browns-excellent! My son had the "crab meat...More

Thank Rob C
Reviewed 17 June 2016

A great place for breakfast, lunch, or dinner. Air conditioned in the summer, windows open at times for a breeze of fresh air. The black and white checkerboard walls, traditional counter and stools, and comfort food make this a must.

Thank BlkWhiteFilmPix
Reviewed 16 October 2015

I try to patronize Lakewood businesses but will NEVER go to John's Diner again. I don't know if it was a rotten potato in my hash browns or a scouring pad that they used on the grill. I almost puked on their counter.

Thank Tims315
Reviewed 2 October 2015

It's a diner...an old diner. You come here for good diner food, large portions, and very cheap prices. We come for the breakfasts and we return for the breakfasts. LOTS of options, friendly "seasoned citizen" waitresses, in a converted train car. You don't come here...More

Thank Ralph C
Reviewed 26 September 2015

Had a less than appetizing time here for dinner a few years back but was told by a few people breakfast was a different story - and they were right. Tried the 3 (or was it 4?) meat omelet - it was accompanied by hash...More

Thank ContentController
Reviewed 6 July 2014 via mobile

Since 1948, neighborhood joint. We are always looking for places like this when we travel and this place is perfect. Good food great prices quick service

Thank Simone127
Reviewed 4 July 2014

I had a very nice experience with my family. It is a genuine small simple diner with cheap food. My mom went twice during her stay and the staff not only remembered her but remembered she liked the milk shake and started getting it ready...More

Thank H F
Reviewed 16 October 2013

We were seated promptly for breakfast but the server we had :a girl named Elizabeth, I think, was not so good. eating while waiting on us, checking her i-phone and stepping outside for a smoke. food was great and was what we expected.

Thank wildfoodie
Nearby Restaurants
Salmon Dave's Pacific Grille
124 reviews
.63 km away
FlipSide Burgers
67 reviews
.68 km away
24 reviews
.56 km away
Rosso Gelato
46 reviews
.67 km away
Nearby Attractions
Rocky River Public Library
19 reviews
1.51 km away
Beck Center for the Arts
8 reviews
.47 km away
Market Beer
8 reviews
1.23 km away
Cleveland Metroparks
447 reviews
.64 km away
Questions & Answers
Get quick answers from John's Diner staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Breakfast, Lunch, Dinner
Restaurant features
Seating, Waitstaff
Location and Contact Information
  • Address: 18260 Detroit Ave, Cleveland, OH 44107-3307
  • Location: United States  >  Ohio (OH)  >  Cleveland
  • Phone Number: +1 216-228-0871
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing